package com.nari.ncps.screen.vo.coal;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 坑下人员情况VO
 * </p>
 *
 * @author xuesong
 * @since 2025-10-13
 */
@Data
@Schema(description = "坑下人员情况")
public class CoalUndergroundPersonnelVO {

    @Schema(description = "坑下作业人数")
    private Integer personnelCount;

    @Schema(description = "统计时间")
    private String statisticsTime;

    @Schema(description = "坑下人员名单")
    private List<PersonnelItem> personnelList;

    /**
     * 人员信息项
     */
    @Data
    @Schema(description = "人员信息项")
    public static class PersonnelItem {
        
        @Schema(description = "姓名")
        private String name;

        @Schema(description = "班组")
        private String team;

        @Schema(description = "工种")
        private String position;

        @Schema(description = "入井时间")
        private String entryTime;
    }
}

